package saei.persistencia.DAO;

import java.util.List;

import org.hibernate.Query;

import saei.bean.Remito;
import saei.bean.parametros.Proveedor;

@SuppressWarnings("unchecked")
public class RemitoDAO extends EntidadPersistenteDAO {
	
	public static Remito buscar(int numero, Proveedor proveedor) {
		List<Remito> lista = null;
		
		String fromQuery = 	"from Remito where numero = :numero and " +
							"	ordenDeCompra.proveedor = :proveedor";
		Query query = getSession().createQuery(fromQuery);
		query.setInteger("numero", numero);
		query.setEntity("proveedor", proveedor);
		lista = query.list();
		
		return (Remito) (lista != null && lista.size() > 0 ? lista.get(0) : null);
	}
}
